home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Format CD 33
/
Amiga Format AFCD33 (Issue 117, Dec 1998).iso
/
-seriously_amiga-
/
programming
/
other
/
pmanager
/
arexx
/
edit_file.ged
next >
Wrap
Text File
|
1998-09-14
|
1KB
|
61 lines
/*
Load file to GoldEd.
*/
OPTIONS RESULTS /* enable return codes */
if (LEFT(ADDRESS(), 6) ~= "GOLDED") then /* not started by GoldEd ? */
address 'GOLDED.1'
'LOCK CURRENT RELEASE=4' /* lock GUI, gain access */
if (RC ~= 0) then
exit
OPTIONS FAILAT 6 /* ignore warnings */
SIGNAL ON SYNTAX /* ensure clean exit */
/* ------------------------- INSERT YOUR CODE HERE: -------------------- */
PARSE ARG file
'WINDOW ORDINAL 0 QUIET'
'QUERY DOC VAR WIN_NAME'
first_win_name = win_name
file_already = 0
do until ((win_name = first_win_name) | (file_already = 1))
if(win_name = file) then
do
file_already = 1
end
else do
'WINDOW NEXT QUIET'
'QUERY DOC VAR WIN_NAME'
end
end
if(file_already = 1) then
'WINDOW USE 'FILE''
else
'OPEN NAME 'FILE' SMART QUIET'
/* ---------------------------- END OF YOUR CODE ----------------------- */
'UNLOCK' /* VERY important: unlock GUI */
EXIT
SYNTAX:
SAY "Sorry, error line" SIGL ":" ERRORTEXT(RC) ":-("
'UNLOCK'
EXIT